基于HP | 您所在的位置:网站首页 › 易语言 socket › 基于HP |
当前位置:易语言资源网
> 模块控件源码 > 帖子内容
基于HP-Socket 的 WebSocket客户Duan模块(支持ws,wss , http代理)
[复制链接]
2022-01-06 20:14:05
模块控件源码
易语言资源网
6636
次浏览
来源链接
使用说明: 调用方式类似Etcp(BBtcp)的命名格式 (这句话我抄来的, 压根没用过) 注意:必须先执行一次 wss_初始化() 随后就任你发挥了 特点: *Multi-Client方式 用很少的线程管理很多连接 *支持ws://和wss://(WebSocketSSL) *支持自定义附加协yi头*支持为每个连接设置HTTP/HTTPS代理 *支持为每个连接绑定不同的回调事件 *支持为每个连接绑定附加数据*支持自动合并非结束帧 *其他缺点: *免费 *connId为长整数型(不要用整数型存放) *强制启用Sec-WebSocket-Extensions: permessage-deflate *支持自动合并非结束帧(可能有bug, 如果服务器中途发来ping包会自动合并, 下面有修改例子) *不支持自动处理ping/pong心跳包(需要自己调用”wss_发送_自定义“处理) *使用Protobuf序列化储存结构体(性能可能不是很好) *没有连接超时机制 *注意: Http tunnel代理认证响应的http包, 不支持Transfer-Encoding并且Content-Encoding只能为identity *url解析不支持ipv6地址,也没测试过 使用的hp-socket版本是HpSocket4C 5.83(http+ssl) 最新版模块下载地址: https://gitee.com/wlp-s/epl-buffer-tools 移除合并非结束帧 点我下载 (已有 534 次下载) 引用模块 源码文件名 模块文件名 Buffer-Wss.e Buffer.ec 引用支持库 源码文件名 支持库文件名 支持库标识 Buffer-Vip.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325 通用对象支持库 2.0 {A068799B-7551-46b9-8CA8-EEF8357AFEA4} 特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0 Buffer-Wss.e 系统核心支持库 5.3 d09f2340818511d396f6aaf844c7e325 特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0 [错误报告] 上一篇:君九皮肤模块 下一篇:e了m开放平台API调用例程... |
CopyRight 2018-2019 实验室设备网 版权所有 |